#====================================================================
#
# Makefile	CD+G Driver
#
#====================================================================
#
#====================================================================
#	Paths
#====================================================================
#
HOME   = f:\cd_g
#
OBJECT = $(HOME)
#
SRC    = $(HOME)
#
COMMON = $(HOME)
#
INC    = e:\jaginc
#
#====================================================================
#	Macro & Assembler flags
#====================================================================
#
STADDR = 12000
#
ALNFLAGS = -l -a $(STADDR) x 15000
#
CMODEL	= -w -b0 -r0 -v -rs -m0 -z2 -cf #-bn
CFLAGS	= $(DEFINES) $(CMODEL) $(OPT)

#====================================================================
#	Default Rules
#====================================================================

.SUFFIXES:	.o .c

.c.o:
	lc -c $(CFLAGS) -o$@ $<

.SUFFIXES:	.o .s

.s.o:
	mac -i$(INC) $*

.SUFFIXES:	.bin .gas

.gas.o:
	gasm -o -CGPU -I$(INC) -R1 $*
	ltxconv -l $*

.gas.bin:
	gasm -o -CDSP -I$(INC) -R1 $*
	ltxconv -a $*
#
#====================================================================
#	Dependencies
#====================================================================
#

#
#====================================================================
#	EXECUTABLES
#====================================================================
#

OBJS =	slidshow.o cd.o

demo.abs:	makefile $(OBJS) a_v_1.bin

#	gasm -o -CDSP -R1 a_v_1.gas
#	ltxconv -a a_v_1

	aln $(ALNFLAGS) -o demo.abs $(OBJS) \
			-i a_v_1.bin end_av1
	filefix4 demo.abs


